Big Huge Thesaurus

loggerhead turtle

noun